Monte Carlo Particle Lists: MCPL

نویسندگان

  • T. Kittelmann
  • E. Klinkby
  • E. B. Knudsen
  • P. Willendrup
  • X. X. Cai
  • K. Kanaki
چکیده

A binary formatwith lists of particle state information, for interchanging particles between variousMonte Carlo simulation applications, is presented. Portable C code for file manipulation is made available to the scientific community, along with converters and plugins for several popular simulation packages. Program summary Program Title:MCPL Program Files doi: http://dx.doi.org/10.17632/cby92vsv5g.1 Licensing provisions: CC0 for core MCPL, see LICENSE file for details. Programming language: C and C++ External routines/libraries: Geant4, MCNP, McStas, McXtrace Nature of problem: Saving particle states in Monte Carlo simulations, for interchange between simulation packages or for reuse within a single package. Solution method: Binary interchange format with associated code written in portable C along with tools and interfaces for relevant simulation packages. © 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A method for range calculation of proton in liquid water: Validation study using Monte Carlo method and NIST data

Introduction: The main advantage of using ion beams over photons in radiotherapy is due to their inverse depth-dose profiles, allowing higher doses to tumors, while better sparing normal tissues. When calculating dose distributions with ion beams, one crucial point is the uncertainty of the Bragg-peak range. Recently great effort is devoted to enhance the accuracy of the comput...

متن کامل

Two and Three Dimensional Monte Carlo Simulation of Magnetite Nanoparticle Based Ferrofluids

We have simulated a magnetite nanoparticle based ferrofluid using Monte Carlo method. Two and three dimensional Monte Carlo simulations have been done using parallel computing technique. The aggregation and rearrangement of nanoparticles embedded in a liquid carrier have been studied in various particle volume fractions. Our simulation results are in complete agreement with the reported experim...

متن کامل

Particle in Cell-Monte Carlo Collisions of a Plasma Column Driven by Surface Wave Plasma Discharges

In this work, applicability of Particle in Cell-Monte Carlo Collisions (PIC-MCC) simulation method for better understanding of the plasma physical mechanisms and real important aspects of a plasma column driven by surface wave plasma discharges that is used in plasma antennas is examined. Via the implementation of geometry and physical parameters of the plasma column to an Object Oriented PIC-M...

متن کامل

Monte Carlo calculation of proton ranges in water phantom for therapeutic energies

Introduction: One crucial point when calculating the distribution of doses with ions is the uncertainty of the Bragg peak. The proton ranges in determined geometries like homogeneous phantoms and detector geometries can be calculated with a number of various parameterization models. Several different parameterizations of the range-energy relationship exist, with different level...

متن کامل

Scalable Metropolis Monte Carlo for simulation of hard shapes

We design and implement HPMC, a scalable hard particle Monte Carlo simulation toolkit, and release it open source as part of HOOMD-blue. HPMC runs in parallel on many CPUs and many GPUs using domain decomposition. We employ BVH trees instead of cell lists on the CPU for fast performance, especially with large particle size disparity, and optimize inner loops with SIMD vector intrinsics on the C...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer Physics Communications

دوره 218  شماره 

صفحات  -

تاریخ انتشار 2017